package org.aswing;

extern interface ListSelectionModel {
	function addListSelectionListener(p0 : Dynamic) : Void;
	function addSelectionInterval(p0 : Int, p1 : Int, ?p2 : Bool) : Void;
	function clearSelection(?p0 : Bool) : Void;
	function getAnchorSelectionIndex() : Int;
	function getLeadSelectionIndex() : Int;
	function getMaxSelectionIndex() : Int;
	function getMinSelectionIndex() : Int;
	function getSelectionMode() : Int;
	function insertIndexInterval(p0 : Int, p1 : Int, p2 : Bool, ?p3 : Bool) : Void;
	function isSelectedIndex(p0 : Int) : Bool;
	function isSelectionEmpty() : Bool;
	function removeIndexInterval(p0 : Int, p1 : Int, ?p2 : Bool) : Void;
	function removeListSelectionListener(p0 : Dynamic) : Void;
	function removeSelectionInterval(p0 : Int, p1 : Int, ?p2 : Bool) : Void;
	function setAnchorSelectionIndex(p0 : Int) : Void;
	function setLeadSelectionIndex(p0 : Int) : Void;
	function setSelectionInterval(p0 : Int, p1 : Int, ?p2 : Bool) : Void;
	function setSelectionMode(p0 : Int) : Void;
}
